package com.hina.rec.domain.model;

import lombok.Data;

import java.math.BigDecimal;

@Data
public class SettleDetailBO {

    /**
     * 调用日期
     */
    private String callDate;

    /**
     * 科技公司名称
     */
    private String companyName;

    /**
     * 全称
     */
    private String sencMemberName;

    /**
     * 简称（调用账号）
     */
    private String sencMemberId;


    /**
     * 类型
     */
    private String expandCustomers;

    /**
     * 数据源中文产品名（合同产品名）
     */
    private String subProductName;

    /**
     * 产品英文名称
     */
    private String subProductType;

    /**
     * 版本号
     */
    private String version;

    /**
     * 朴道产品代码
     */
    private String partnerProductCode;

    /**
     * 计费标准（查得/查询）
     */
    private String productFeeType;

    /**
     * 累计用量
     */
    private Integer queryTotal;

    /**
     * 当月查询次数
     */
    private Integer queryCount;

    /**
     * 当月查得次数
     */
    private Integer queryResultCount;

    /**
     * 减免次数
     */
    private Integer reduceNum;

    /**
     * 最终付费次数
     */
    private Integer succCount;

    /**
     * 单价
     */
    private BigDecimal productPrice;

    /**
     * 客户结算-金额
     */
    private BigDecimal succAmount;

    /**
     * 科技公司结算-技术服务费
     */
    private BigDecimal techFee;

    /**
     * 科技公司结算-金额
     */
    private BigDecimal inAmount;

    /**
     * 数据源名称1-6
     */
    private String counterName1;
    private String counterName2;
    private String counterName3;
    private String counterName4;
    private String counterName5;
    private String counterName6;

    /**
     * 数据源单价1-6
     */
    private BigDecimal counterPrice1;
    private BigDecimal counterPrice2;
    private BigDecimal counterPrice3;
    private BigDecimal counterPrice4;
    private BigDecimal counterPrice5;
    private BigDecimal counterPrice6;

    /**
     * 数据源计费标准1-6
     */
    private String counterFeeType1;
    private String counterFeeType2;
    private String counterFeeType3;
    private String counterFeeType4;
    private String counterFeeType5;
    private String counterFeeType6;

    /**
     * 数据源付费次数1-6
     */
    private Integer counterCount1;
    private Integer counterCount2;
    private Integer counterCount3;
    private Integer counterCount4;
    private Integer counterCount5;
    private Integer counterCount6;

    /**
     * 数据源成交金额1-6
     */
    private BigDecimal counterCost1;
    private BigDecimal counterCost2;
    private BigDecimal counterCost3;
    private BigDecimal counterCost4;
    private BigDecimal counterCost5;
    private BigDecimal counterCost6;

    /**
     * 总成本
     */
    private BigDecimal totalCost;

    /**
     * 备注
     */
    private String remark;

    /**
     * 环境
     */
    private String environment;

    /**
     * 验证状态
     */
    private String verifyStatus;
}
